General System Errors (VBL Mgr, Queue, Etc.)
0     noErr           0 for success *OR*
0     smNotTruncated  No truncation necessary
-1    qErr            queue element not found during deletion *OR*
-1    smTruncErr      Truncation indicator alone is wider than the
                      specified width
-2    vTypErr         invalid queue element
-3    corErr          core routine number out of range
-4    unimpErr        unimplemented core routine
-5    SlpTypeErr      invalid queue element
-8    seNoDB          no debugger installed to handle debugger command

Color Manager Errors
-9    iTabPurgErr      from Color2Index/ITabMatch
-10   noColMatch       from Color2Index/ITabMatch
-11   qAllocErr        from MakeITable
-12   tblAllocErr      from MakeITable
-13   overRun          from MakeITable
-14   noRoomErr        from MakeITable
-15   seOutOfRange     from SetEntry
-16   seProtErr        from SetEntry
-17   i2CRangeErr      from SetEntry
-18   gdBadDev         from SetEntry
-19   reRangeErr       from SetEntry
-20   seInvRequest     from SetEntry
-21   seNoMemErr       from SetEntry

I/O System Errors
-17   controlErr      Driver can't respond to Control call
-18   statusErr       Driver can't respond to Status call
-19   readErr         Driver can't respond to Read call
-20   writErr         Driver can't respond to Write call
-21   badUnitErr      Driver ref num doesn't match unit table
-22   unitEmptyErr    Driver ref num specifies NIL handle in unit table
-23   openErr         Requested read/write permission doesn't match
                      driver's open permission, or
                      Attempt to open RAM serial Driver failed
-24   closErr         Close failed; Permission to close .MPP driver
                      was denied
-25   dRemovErr       tried to remove an open driver
-26   dInstErr        DrvrInstall couldn't find driver in resources
-27   abortErr        IO call aborted by KillIO; Publisher has written
                      a new edition *OR*
-27   iIOAbortErr     IO abort error (Printing Manager)
-28   notOpenErr      Couldn't rd/wr/ctl/sts cause driver not opened
-29   unitTblFullErr  Unit table has no more entries
-30   dceExtErr       dce extension error

File System Errors
-33   dirFulErr       Directory full
-34   dskFulErr       Disk full
-35   nsvErr          No such volume; volume not found
-36   ioErr           I/O error (bummers)
-37   bdNamErr        Bad file name; there may be no bad names
                      in the final system!
-38   fnOpnErr        File not open
-39   eofErr          End of file; no additional data in the format
-40   posErr          Tried to position to before start of file (r/w)
-41   mFulErr         Memory full (open) or file won't fit (load)
-42   tmfoErr         too many files open
-43   fnfErr          File not found; Folder not found;
                      Edition container not found; Target not found
-44   wPrErr          Diskette is write protected; Volume is locked
                      through hardware
-45   fLckdErr        File is locked
-45   fLckedErr       Publisher writing to an edition
-46   vLckdErr        Volume is locked through software
-47   fBsyErr         File is busy (delete); Section doing I/O
-48   dupFNErr        Duplicate filename (rename); File found
                      instead of folder
-49   opWrErr         File already open with with write permission
-50   paramErr        Error in user parameter list
-51   rfNumErr        Reference number invalid
-52   gfpErr          Get file position error
-53   volOffLinErr    Volume is off line
-54   permErr         Software lock on file; Not a subscriber 
                      [permissions error on file open]
-55   volOnLinErr     drive volume already on-line at MountVol
-56   nsDrvErr        no such drive (tried to mount a bad drive num)
-57   noMacDskErr     not a mac diskette (sig bytes are wrong)
-58   extFSErr        External file system — file system identifier is nonzero
-59   fsRnErr         file system internal error: during rename the old
                      entry was deleted but could not be restored…
-60   badMDBErr       bad master directory block
-61   wrPermErr       Write permissions error; Not a publisher

Font Manager Errors
-64   fontDecError    error during font declaration
-65   fontNotDeclared font not declared
-66   fontSubErr      font substitution occured

Disk, Serial Ports, Clock Specific Errors
-64   lastDskErr
-64   noDriveErr      drive not installed
-65   offLinErr       r/w requested for an off-line drive
-66   noNybErr        couldn't find 5 nybbles in 200 tries
-67   noAdrMkErr      couldn't find valid addr mark
-68   dataVerErr      read verify compare failed
-69   badCksmErr      addr mark checksum didn't check
-70   badBtSlpErr     bad addr mark bit slip nibbles
-71   noDtaMkErr      couldn't find a data mark header
-72   badDCksum       bad data mark checksum
-73   badDBtSlp       bad data mark bit slip nibbles
-74   wrUnderrun      write underrun occurred
-75   cantStepErr     step handshake failed
-76   tk0BadErr       track 0 detect doesn't change
-77   initIWMErr      unable to initialize IWM
-78   twoSideErr      tried to read 2nd side on a 1-sided drive
-79   spdAdjErr       unable to correctly adjust disk speed
-80   seekErr         track number wrong on address mark
-81   sectNFErr       sector number never found on a track
-82   fmt1Err         can't find sector 0 after track format
-83   fmt2Err         can't get enough sync
-84   verErr          track failed to verify
-84   firstDskErr
-85   clkRdErr        unable to read same clock value twice
-86   clkWrErr        time written did not verify
-87   prWrErr         parameter ram written didn't read-verify
-88   prInitErr       InitUtil found the parameter ram uninitialized
-89   rcvrErr         SCC receiver error (framing, parity, OR)
-90   breakRecd       Break received (SCC)

AppleTalk Errors
-91   ddpSktErr       Error opening socket *OR*
-91   eMultiErr       Invalid address or table is full
-92   ddpLenErr       Data length too big *OR*
-92   eLenErr         Packet too large or first entry of the write-data
                      structure did not contain the full 14-byte header
-93   noBridgeErr     No router available [for non-local send]
-94   lapProtErr      error in attaching/detaching protocol *OR*
-94   LAPProtErr      Protocol handler is already attached, node’s
                      protocol table is full, protocol not attached,
                      or protocol handler pointer was not 0
-95   excessCollsns   Hardware error [excessive collisions on write]
-97   portInUse       driver Open error code (port is in use)
-98   portNotCf       driver Open error code (parameter RAM not
                      configured for this connection)
-99   memROZErr       hard error in ROZ
-99   memROZError     hard error in ROZ
-99   memROZWarn      soft error in ROZ

Scrap Manager Errors
-100  noScrapErr      No scrap exists error
-102  noTypeErr       Format not available [no object of that type in scrap]

Storage Allocator Errors
-108  memFullErr      Ran out of memory [not enough room in heap zone]
-109  nilHandleErr    GetHandleSize fails on baseText or substitutionText;
                      NIL master pointer [handle was NIL in HandleZone
                      or other]
-110  memAdrErr       Address was odd, or out of range
-111  memWZErr        Attempted to operate on a free block; GetHandleSize
                      fails on baseText or substitutionText
                      [WhichZone failed (applied to free block)]
-112  memPurErr       Trying to purge a locked or non-purgeable block
-113  memAZErr        Address in zone check failed
-114  memPCErr        Pointer Check failed
-115  memBCErr        Block Check failed
-116  memSCErr        Size Check failed
-117  memLockedErr    Trying to move a locked block (MoveHHi)

HFS Errors
-120  dirNFErr        Directory not found
-121  tmwdoErr        No free WDCB available
-122  badMovErr       Move into offspring error
-123  wrgVolTypErr    Not an HFS volume [wrong volume type error
                      or (obsolete) operation not supported for MFS]
-124  volGoneErr      Server volume has been disconnected.
-125  updPixMemErr    Insufficient memory to update a pixmap
-127  fsDSIntErr      Internal file system error

Menu Manager Errors
-126  dsMBarNFnd      System error code for MBDF not found
-127  dsHMenuFindErr  Could not find HMenu's parent in MenuKey
-128  userCanceledErr User canceled an operation

HFS FileID Errors
-130  fidNotFound     no file thread exists
-131  fidNotAFile     directory specified
-132  fidExists       file id already exists

Color Quickdraw & Color Manager Errors
-147  regionTooBigError  Region too big or complex
-148  pixMapTooBigErr    Pixel map record is deeper than 1 bit per pixel
                         [passed pixelmap is too large]
-149  notEnoughStack  Not enough stack space for the necessary buffers *OR*
-149  mfStackErr      Insufficient stack
-150  cMatchErr       Color2Index failed to find an index
-151  cTempMemErr     Failed to allocate memory for temporary structures
-152  cNoMemErr       Failed to allocate memory for structure
-153  cRangeErr       Range error on colorTable request
-154  cProtectErr     ColorTable entry protection violation
-155  cDevErr         Invalid type of graphics device
-156  cResErr         Invalid resolution for MakeITable
-157  cDepthErr       Invalid pixel depth
-158  cParmErr        Invalid parameter

Resource Manager Errors (other than I/O)
-185  badExtResource   Extended resource has a bad format.
-186  CantDecompress   Resource bent ("the bends")
                       can't decompress a compressed resource
-188  resourceInMemory Resource already in memory
-189  writingPastEnd   Writing past end of file
-190  inputOutOfBounds Offset or count out of bounds

-192  resNotFound      Resource not found
-193  resFNotFound     Resource file not found
-194  addResFailed     AddResource failed
-195  addRefFailed     AddReference failed
-196  rmvResFailed     RmveResource failed
-197  rmvRefFailed     RmveReference failed
-198  resAttrErr       Attribute inconsistent with operation
-199  mapReadErr       Map inconsistent with operation

Sound Manager Errors
-200  noHardware        Required sound hardware not available
                        [no hardware support for the specified synthesizer]
-201  notEnoughHardware Insufficient hardware available
                        [no more channels for the specified synthesizer]
-203  queueFull         No room in the queue
-204  resProblem        Problem loading the resource
-205  badChannel        Channel is corrupt or unusable
                        [invalid channel queue length]
-206  badFormat         Resource is corrupt or unusable
                        [handle to 'snd ' resource was invalid]
-207  notEnoughBufferSpace  Insufficient memory available
-208  badFileFormat     File is corrupt or unusable, or not AIFF or AIFF-C
-209  channel           Channel is busy
-210  buffersTooSmall   Buffer is too small
-211  channelNotBusy    Channel not currently used
-212  noMoreRealTime    Not enough CPU time available
-213  badParam          A parameter is incorrect
-220  siNoSoundInHardware   No sound input hardware available
-221  siBadSoundInDevice    Invalid sound input device
-222  siNoBufferSpecified   No buffer specified
-223  siInvalidCompression  Invalid compression type
-224  siHardDiskTooSlow     Hard drive too slow to record
-225  siInvalidSampleRate   Invalid sample rate
-226  siInvalidSampleSize   Invalid sample size
-227  siDeviceBusyErr       Sound input device is busy
-228  siBadDeviceName       Invalid device name
-229  siBadRefNum           Invalid reference number
-230  siInputDeviceErr      Input device hardware failure
-231  siUnknownInfoType     Unknown type of information
-232  siUnknownQuality      Unknown quality

MIDI Manager Errors
-250  midiNoClientErr     no client with that ID found
-251  midiNoPortErr       no port with that ID found
-252  midiTooManyPortsErr too many ports already installed in the system
-253  midiTooManyConsErr  too many connections made
-254  midiVConnectErr     pending virtual connection created
-255  midiVConnectMade    pending virtual connection resolved
-256  midiVConnectRmvd    pending virtual connection removed
-257  midiNoConErr        no connection exists between specified ports
-258  midiWriteErr        couldn't write to all connected ports
-259  midiNameLenErr      name supplied is longer than 31 characters
-260  midiDupIDErr        duplicate client ID
-261  midiInvalidCmdErr   command not supported for port type

Notification Manager Error
-299  nmTypErr        Invalid qType—must be ORD(nmType)

Start Manager Errors
-290  smSDMInitErr    SDM could not be initialized.
-291  smSRTInitErr    Slot Resource Table could not be initialized.
-292  smPRAMInitErr   Slot Resource Table could not be initialized.
-293  smPriInitErr    Cards could not be initialized.
-300  smEmptySlot     No card in slot
-301  smCRCFail       CRC check failed for declaration data
-302  smFormatErr     FHeader Format is not Apple's
-303  smRevisionErr   Wrong revison level
-304  smNoDir         Directory offset is Nil
-305  smLWTstBad      Long Word test field <> $5A932BC7.
-306  smNosInfoArray  No sInfoArray. Memory Mgr error.
-307  smResrvErr      Fatal reserved error. Reserved field <> 0.
-308  smUnExBusErr    Unexpected Bus Error
-309  smBLFieldBad    ByteLanes field was bad.
-310  smFHBlockRdErr  Error occured during _sGetFHeader.
-311  smFHBlkDispErr  Error occured during _sDisposePtr (Dispose of
                      FHeader block).
-312  smDisposePErr   _DisposePointer error
-313  smNoBoardsRsrc  No Board sResource.
-314  smGetPRErr      Error occured during _sGetPRAMRec (See SIMStatus).
-315  smNoBoardId     No Board Id.
-316  smIntStatVErr   The InitStatusV field was negative after primary
                      or secondary init.
-317  smIntTblVErr    An error occured while trying to initialize the
                      Slot Resource Table.
-318  smNoJmpTbl      SDM jump table could not be created.
-319  smBadBoardId    BoardId was wrong, re-init the PRAM record.
-320  smBusErrTO      BusError time out.
-330  smBadRefId      Reference Id not found in list
-331  smBadsList      Bad sResource [sList] structure:
                      Id1<Id2<Id3 …  format is not followed.
-332  smReservedErr   Reserved field not zero
-333  smCodeRevErr    Code revision is wrong
-334  smCPUErr        Code revision is wrong
-335  smsPointerNil   LPointer is nil From sOffsetData. If this error
                      occurs, check sInfo rec for more information.
-336  smNilsBlockErr  Nil sBlock error Dont allocate and try to use a
                      nil sBlock
-337  smSlotOOBErr    Slot out of bounds error
-338  smSelOOBErr     Selector out of bounds error; function not implemented
-339  smNewPErr       _NewPtr error
-340  smBlkMoveErr    _BlockMove error
-341  smCkStatusErr   Status of slot = fail.
-342  smGetDrvrNamErr Error occured during _sGetDrvrName.
-343  smDisDrvrNamErr Error occured during _sDisDrvrName.
-344  smNoMoresRsrcs      No more sResources *OR*
-344  smNoMoresResources  Specified sResource data structure not found
-345  smsGetDrvrErr   Error occurred during _sGetDriver.
-346  smBadsPtrErr    Bad pointer was passed to sCaldSPointer function
-347  smByteLanesErr  ByteLanes field in card’s format block was
                      determined to be zero
-348  smOffsetErr     Offset was too big (temporary, should be fixed)
-349  smNoGoodOpens   No opens were successfull in the loop.
-350  smSRTOvrFlErr   SRT over flow.
-351  smRecNotFnd     Record not found in the SRT.